﻿using Abp.Application.Services;
using Basefr.App.Messages;
using Paas.App.Interface.Meta.Messages;
using Paas.App.Interface.MetaForms.Dtos;
using Paas.App.Interface.MetaForms.Messages;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Paas.App.Interface.MetaForms
{
    public interface IMetaFormAppService: IApplicationService
    {
        Task<SaveMetaFormOutput> SaveMetaForm(SaveMetaFormInput input);
        Task<SearchMetaFormOutput> SearchMetaForm(SearchMetaFormInput input);
        Task<QuerySingleOutput<MetaFormDto>> SearchSingle(QueryInput<Guid> input);
        Task<DeleteMetaFormOutput> DeleteMetaForm(DeleteMetaFormInput input);
    }
}
